package Usager;

import restaurant.Adresse;


public class Profil implements Cloneable{ 
	
	private String nom;
	private Adresse adresse;
	private String noTelephone;
	
	// CONSTRUCTEUR PARAMETRE
	public Profil(String nom, String noTelephone, Adresse adresse){
		
		this.nom = nom;
		this.adresse = new Adresse(adresse); 
		this.noTelephone = noTelephone;
	}
	
	
	//Clone
	public Object clone() throws CloneNotSupportedException {
	    return super.clone();
	  }
	
	// CONSTRUCTEUR PAR COPIE
	public Profil(Profil p){
		this.adresse = p.getAdresse();
		this.nom = p.getNom();
		this.noTelephone = p.getNoTelephone();
	}
	
	// Retourne l'adresse du profil
	public Adresse getAdresse(){
		return adresse;
	}
	
	// Retourne le numero de telephone
	public String getNoTelephone(){
		return noTelephone;
	}
	
	// Retourne le nom du profil
	public String getNom(){
		return nom;
	}
	
	public void setNom(String nom){
		this.nom = nom;
	}
	
	public void setAdresse(Adresse adresse){
		this.adresse = new Adresse(adresse);
	}
	
	
}
